Vcenter Vm GuestOS
The Vcenter Vm GuestOS enumerated type defines the valid guest operating system types used for configuring a virtual machine.
Possible values:
DOS
: MS-DOS.WIN_31
: Windows 3.1WIN_95
: Windows 95WIN_98
: Windows 98WIN_ME
: Windows Millennium EditionWIN_NT
: Windows NT 4WIN_2000_PRO
: Windows 2000 ProfessionalWIN_2000_SERV
: Windows 2000 ServerWIN_2000_ADV_SERV
: Windows 2000 Advanced ServerWIN_XP_HOME
: Windows XP Home EditionWIN_XP_PRO
: Windows XP ProfessionalWIN_XP_PRO_64
: Windows XP Professional Edition (64 bit)WIN_NET_WEB
: Windows Server 2003, Web EditionWIN_NET_STANDARD
: Windows Server 2003, Standard EditionWIN_NET_ENTERPRISE
: Windows Server 2003, Enterprise EditionWIN_NET_DATACENTER
: Windows Server 2003, Datacenter EditionWIN_NET_BUSINESS
: Windows Small Business Server 2003WIN_NET_STANDARD_64
: Windows Server 2003, Standard Edition (64 bit)WIN_NET_ENTERPRISE_64
: Windows Server 2003, Enterprise Edition (64 bit)WIN_LONGHORN
: Windows LonghornWIN_LONGHORN_64
: Windows Longhorn (64 bit)WIN_NET_DATACENTER_64
: Windows Server 2003, Datacenter Edition (64 bit)WIN_VISTA
: Windows VistaWIN_VISTA_64
: Windows Vista (64 bit)WINDOWS_7
: Windows 7WINDOWS_7_64
: Windows 7 (64 bit)WINDOWS_7_SERVER_64
: Windows Server 2008 R2 (64 bit)WINDOWS_8
: Windows 8WINDOWS_8_64
: Windows 8 (64 bit)WINDOWS_8_SERVER_64
: Windows 8 Server (64 bit)WINDOWS_9
: Windows 10WINDOWS_9_64
: Windows 10 (64 bit)WINDOWS_9_SERVER_64
: Windows 10 Server (64 bit)WINDOWS_11_64
: Windows 11 (64 bit)
This constant was added in vSphere API 8.0.0.1.
WINDOWS_12_64
: Windows 12 (64 bit)
This constant was added in vSphere API 8.0.0.1.
WINDOWS_HYPERV
: Windows Hyper-VWINDOWS_SERVER_2019
: Windows Server 2019
This constant was added in vSphere API 7.0.0.0.
WINDOWS_SERVER_2021
: Windows Server 2022
This constant was added in vSphere API 7.0.1.0.
WINDOWS_SERVER_2025
: Windows Server 2025
This constant was added in vSphere API 8.0.0.1.
FREEBSD
: FreeBSD 10 or earlierFREEBSD_64
: FreeBSD 10 x64 or earlierFREEBSD_11
: FreeBSD 11
This constant was added in vSphere API 6.7.
FREEBSD_12
: FreeBSD 12
This constant was added in vSphere API 6.7.
FREEBSD_13
: FreeBSD 13
This constant was added in vSphere API 7.0.1.0.
FREEBSD_14
: FreeBSD 14
This constant was added in vSphere API 8.0.0.1.
FREEBSD_15
: FreeBSD 15 or later
This constant was added in vSphere API 9.0.0.0.
FREEBSD_11_64
: FreeBSD 11 x64
This constant was added in vSphere API 6.7.
FREEBSD_12_64
: FreeBSD 12 x64
This constant was added in vSphere API 6.7.
FREEBSD_13_64
: FreeBSD 13 x64
This constant was added in vSphere API 7.0.1.0.
FREEBSD_14_64
: FreeBSD 14 x64
This constant was added in vSphere API 8.0.0.1.
FREEBSD_15_64
: FreeBSD 15 x64 or later
This constant was added in vSphere API 9.0.0.0.
REDHAT
: Red Hat Linux 2.1RHEL_2
: Red Hat Enterprise Linux 2RHEL_3
: Red Hat Enterprise Linux 3RHEL_3_64
: Red Hat Enterprise Linux 3 (64 bit)RHEL_4
: Red Hat Enterprise Linux 4RHEL_4_64
: Red Hat Enterprise Linux 4 (64 bit)RHEL_5
: Red Hat Enterprise Linux 5RHEL_5_64
: Red Hat Enterprise Linux 5 (64 bit)RHEL_6
: Red Hat Enterprise Linux 6RHEL_6_64
: Red Hat Enterprise Linux 6 (64 bit)RHEL_7
: Red Hat Enterprise Linux 7RHEL_7_64
: Red Hat Enterprise Linux 7 (64 bit)RHEL_8_64
: Red Hat Enterprise Linux 8 (64 bit)
This constant was added in vSphere API 6.7.
RHEL_9_64
: Red Hat Enterprise Linux 9 (64 bit)
This constant was added in vSphere API 7.0.1.0.
RHEL_10_64
: Red Hat Enterprise Linux 10 (64 bit)
This constant was added in vSphere API 9.0.0.0.
CENTOS
: CentOS 4/5CENTOS_64
: CentOS 4/5 (64-bit)CENTOS_6
: CentOS 6CENTOS_6_64
: CentOS 6 (64-bit)CENTOS_7
: CentOS 7CENTOS_7_64
: CentOS 7 (64-bit)CENTOS_8_64
: CentOS 8 (64-bit)
This constant was added in vSphere API 6.7.
CENTOS_9_64
: CentOS 9 (64-bit)
This constant was added in vSphere API 7.0.1.0.
ORACLE_LINUX
: Oracle Linux 4/5ORACLE_LINUX_64
: Oracle Linux 4/5 (64-bit)ORACLE_LINUX_6
: Oracle Linux 6ORACLE_LINUX_6_64
: Oracle Linux 6 (64-bit)ORACLE_LINUX_7
: Oracle Linux 7ORACLE_LINUX_7_64
: Oracle Linux 7 (64-bit)ORACLE_LINUX_8_64
: Oracle Linux 8 (64-bit)
This constant was added in vSphere API 6.7.
ORACLE_LINUX_9_64
: Oracle Linux 9 (64-bit)
This constant was added in vSphere API 7.0.1.0.
ORACLE_LINUX_10_64
: Oracle Linux 10 (64-bit)
This constant was added in vSphere API 9.0.0.0.
SUSE
: Suse LinuxSUSE_64
: Suse Linux (64 bit)SLES
: Suse Linux Enterprise Server 9SLES_64
: Suse Linux Enterprise Server 9 (64 bit)SLES_10
: Suse linux Enterprise Server 10SLES_10_64
: Suse Linux Enterprise Server 10 (64 bit)SLES_11
: Suse linux Enterprise Server 11SLES_11_64
: Suse Linux Enterprise Server 11 (64 bit)SLES_12
: Suse linux Enterprise Server 12SLES_12_64
: Suse Linux Enterprise Server 12 (64 bit)SLES_15_64
: Suse Linux Enterprise Server 15 (64 bit)
This constant was added in vSphere API 6.7.
SLES_16_64
: Suse Linux Enterprise Server 16 (64 bit)
This constant was added in vSphere API 7.0.1.0.
NLD_9
: Novell Linux Desktop 9OES
: Open Enterprise ServerSJDS
: Sun Java Desktop SystemMANDRAKE
: Mandrake LinuxMANDRIVA
: Mandriva LinuxMANDRIVA_64
: Mandriva Linux (64 bit)TURBO_LINUX
: TurbolinuxTURBO_LINUX_64
: Turbolinux (64 bit)UBUNTU
: Ubuntu LinuxUBUNTU_64
: Ubuntu Linux (64 bit)DEBIAN_4
: Debian GNU/Linux 4DEBIAN_4_64
: Debian GNU/Linux 4 (64 bit)DEBIAN_5
: Debian GNU/Linux 5DEBIAN_5_64
: Debian GNU/Linux 5 (64 bit)DEBIAN_6
: Debian GNU/Linux 6DEBIAN_6_64
: Debian GNU/Linux 6 (64 bit)DEBIAN_7
: Debian GNU/Linux 7DEBIAN_7_64
: Debian GNU/Linux 7 (64 bit)DEBIAN_8
: Debian GNU/Linux 8DEBIAN_8_64
: Debian GNU/Linux 8 (64 bit)DEBIAN_9
: Debian GNU/Linux 9DEBIAN_9_64
: Debian GNU/Linux 9 (64 bit)DEBIAN_10
: Debian GNU/Linux 10DEBIAN_10_64
: Debian GNU/Linux 10 (64 bit)DEBIAN_11
: Debian GNU/Linux 11
This constant was added in vSphere API 7.0.0.0.
DEBIAN_11_64
: Debian GNU/Linux 11 (64 bit)
This constant was added in vSphere API 7.0.0.0.
DEBIAN_12
: Debian GNU/Linux 12
This constant was added in vSphere API 8.0.0.1.
DEBIAN_12_64
: Debian GNU/Linux 12 (64 bit)
This constant was added in vSphere API 8.0.0.1.
DEBIAN_13
: Debian GNU/Linux 13
This constant was added in vSphere API 9.0.0.0.
DEBIAN_13_64
: Debian GNU/Linux 13 (64 bit)
This constant was added in vSphere API 9.0.0.0.
ASIANUX_3
: Asianux Server 3ASIANUX_3_64
: Asianux Server 3 (64 bit)ASIANUX_4
: Asianux Server 4ASIANUX_4_64
: Asianux Server 4 (64 bit)ASIANUX_5_64
: Asianux Server 5 (64 bit)ASIANUX_7_64
: Asianux Server 7 (64 bit)ASIANUX_8_64
: Asianux Server 8 (64 bit)
This constant was added in vSphere API 6.7.
ASIANUX_9_64
: Asianux Server 9 (64 bit)
This constant was added in vSphere API 7.0.1.0.
MIRACLELINUX_64
: MIRACLE LINUX (64-bit)
This constant was added in vSphere API 9.0.0.0.
PARDUS_64
: Pardus (64-bit)
This constant was added in vSphere API 9.0.0.0.
OPENSUSE
: OpenSUSE LinuxOPENSUSE_64
: OpenSUSE Linux (64 bit)FEDORA
: Fedora LinuxFEDORA_64
: Fedora Linux (64 bit)COREOS_64
: CoreOS Linux (64 bit)VMWARE_PHOTON_64
: VMware Photon (64 bit)OTHER_24X_LINUX
: Linux 2.4x KernelOTHER_24X_LINUX_64
: Linux 2.4x Kernel (64 bit)OTHER_26X_LINUX
: Linux 2.6x KernelOTHER_26X_LINUX_64
: Linux 2.6x Kernel (64 bit)OTHER_3X_LINUX
: Linux 3.x KernelOTHER_3X_LINUX_64
: Linux 3.x Kernel (64 bit)OTHER_4X_LINUX
: Linux 4.x Kernel
This constant was added in vSphere API 6.7.
OTHER_4X_LINUX_64
: Linux 4.x Kernel (64 bit)
This constant was added in vSphere API 6.7.
OTHER_5X_LINUX
: Linux 5.x Kernel
This constant was added in vSphere API 7.0.1.0.
OTHER_5X_LINUX_64
: Linux 5.x Kernel (64 bit)
This constant was added in vSphere API 7.0.1.0.
OTHER_6X_LINUX
: Linux 6.x Kernel
This constant was added in vSphere API 8.0.0.1.
OTHER_6X_LINUX_64
: Linux 6.x Kernel (64 bit)
This constant was added in vSphere API 8.0.0.1.
OTHER_7X_LINUX
: Linux 7.x Kernel
This constant was added in vSphere API 9.0.0.0.
OTHER_7X_LINUX_64
: Linux 7.x Kernel (64 bit)
This constant was added in vSphere API 9.0.0.0.
OTHER_LINUX
: Linux 2.2x KernelGENERIC_LINUX
: Other LinuxOTHER_LINUX_64
: Linux (64 bit)SOLARIS_6
: Solaris 6SOLARIS_7
: Solaris 7SOLARIS_8
: Solaris 8SOLARIS_9
: Solaris 9SOLARIS_10
: Solaris 10 (32 bit)SOLARIS_10_64
: Solaris 10 (64 bit)SOLARIS_11_64
: Solaris 11 (64 bit)FUSIONOS_64
: FusionOS (64 bit)
This constant was added in vSphere API 9.0.0.0.
PROLINUX_64
: ProLinux (64 bit)
This constant was added in vSphere API 9.0.0.0.
KYLINLINUX_64
: Kylinlinux (64 bit)
This constant was added in vSphere API 9.0.0.0.
OS2
: OS/2ECOMSTATION
: eComStation 1.xECOMSTATION_2
: eComStation 2.0NETWARE_4
: Novell NetWare 4NETWARE_5
: Novell NetWare 5.1NETWARE_6
: Novell NetWare 6.xOPENSERVER_5
: SCO OpenServer 5OPENSERVER_6
: SCO OpenServer 6UNIXWARE_7
: SCO UnixWare 7DARWIN
: Mac OS 10.5DARWIN_64
: Mac OS 10.5 (64 bit)DARWIN_10
: Mac OS 10.6DARWIN_10_64
: Mac OS 10.6 (64 bit)DARWIN_11
: Mac OS 10.7DARWIN_11_64
: Mac OS 10.7 (64 bit)DARWIN_12_64
: Mac OS 10.8 (64 bit)DARWIN_13_64
: Mac OS 10.9 (64 bit)DARWIN_14_64
: Mac OS 10.10 (64 bit)DARWIN_15_64
: Mac OS 10.11 (64 bit)DARWIN_16_64
: Mac OS 10.12 (64 bit)DARWIN_17_64
: Mac OS 10.13 (64 bit)
This constant was added in vSphere API 6.7.
DARWIN_18_64
: Mac OS 10.14 (64 bit)
This constant was added in vSphere API 6.7.
DARWIN_19_64
: Mac OS 10.15 (64 bit)
This constant was added in vSphere API 7.0.0.0.
DARWIN_20_64
: Mac OS 11 (64 bit)
This constant was added in vSphere API 7.0.1.0.
DARWIN_21_64
: Mac OS 12 (64 bit)
This constant was added in vSphere API 7.0.1.0.
DARWIN_22_64
: Mac OS 13 (64 bit)
This constant was added in vSphere API 8.0.0.1.
DARWIN_23_64
: Mac OS 14 (64 bit)
This constant was added in vSphere API 8.0.0.1.
VMKERNEL
: VMware ESX 4VMKERNEL_5
: VMware ESX 5VMKERNEL_6
: VMware ESX 6VMKERNEL_65
: VMware ESXi 6.5 AND ESXi 6.7.VMKERNEL_7
: VMware ESX 7
This constant was added in vSphere API 7.0.0.0.
VMKERNEL_8
: VMware ESX 8
This constant was added in vSphere API 8.0.0.1.
VMKERNEL_9
: VMware ESX 9
This constant was added in vSphere API 9.0.0.0.
AMAZONLINUX2_64
: Amazon Linux 2 (64 bit)
This constant was added in vSphere API 6.7.1.
AMAZONLINUX3_64
: Amazon Linux 3 (64 bit)
This constant was added in vSphere API 7.0.1.0.
CRXPOD_1
: CRX Pod 1
This constant was added in vSphere API 7.0.0.0.
CRXSYS_1
: CRX Sys 1
This constant was added in vSphere API 8.0.3.0.
ROCKYLINUX_64
: Rocky Linux (64-bit)
This constant was added in vSphere API 8.0.0.1.
ALMALINUX_64
: AlmaLinux (64-bit)
This constant was added in vSphere API 8.0.0.1.
OTHER
: Other Operating SystemOTHER_64
: Other Operating System (64 bit)